com.supermap.ar

类 World

  • java.lang.Object
    • com.supermap.ar.World


  • public class World
    extends java.lang.Object
    AR场景类 在增强现实场景里面渲染的所有对象的容器
    • 构造器概要

      构造器 
      构造器和说明
      World(android.content.Context context)
      构造方法 创建增强现实世界的实例
    • 构造器详细资料

      • World

        public World(android.content.Context context)
        构造方法 创建增强现实世界的实例
        参数:
        context - 上下文
    • 方法详细资料

      • onResume

        public void onResume()
        唤醒world场景
      • onPause

        public void onPause()
        暂停world场景
      • getContext

        public android.content.Context getContext()
        获取上下文
        返回:
        上下文
      • addArObject

        public final void addArObject(ArObject arObject)
        向场景中添加arObject对象
        参数:
        arObject - arObject
      • remove

        public boolean remove(ArObject arObject)
        在场景中移除arObject
        参数:
        arObject - arObject
        返回:
        移除是否成功
      • clearWorld

        public void clearWorld()
        清除场景
      • getArObjectLists

        public java.util.List<ArObjectList> getArObjectLists()
        获取场景中ArObject列表
        返回:
        ArObject列表
      • getLongitude

        public double getLongitude()
        获取用户的经度
        返回:
        经度
      • getAltitude

        public double getAltitude()
        获取海拔高度
        返回:
        海拔高度
      • getLatitude

        public double getLatitude()
        获取用户的纬度
        返回:
        纬度
      • setGeoPosition

        public void setGeoPosition(double latitude,
                                   double longitude,
                                   double altitude)
        设置用户地理位置
        参数:
        latitude - 纬度
        longitude - 经度
        altitude - 海岸高度